/* YUI 3.5.0 (build 5089) CSS RESET*/

@charset "utf-8";

html {color: #000;background: #fff;overflow-y: scroll;-webkit-text-size-adjust: none;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}

table {border-collapse: collapse;border-spacing: 0;}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 400;}

ol, ul {list-style: none;}

caption {text-align: left;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400;}

q:before, q:after {content: '';}

abbr, acronym {border: 0;font-variant: normal;}

sup {vertical-align: text-top;}

sub {vertical-align: text-bottom;}

input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;}

input, textarea, select {*font-size:100%;}

legend {color: #000;}

body, button, input, select, textarea {font: 12px/1.5 "Microsoft YaHei";}

html {-webkit-text-size-adjust: none;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type="number"]{
	-moz-appearance: textfield;
}

/*base css*/

.hidden {display: none;}

.clear:after {content: '\20';display: block;height: 0;clear: both;}

.clear {*zoom:1;}

.fl {float: left;}

.fr {float: right;}

.fn {float: none;}

.tl {text-align: left;}

.tc {text-align: center;}

.tr {text-align: right;}

.vm {vertical-align: middle;}

.bold {font-weight: 700;}

.thin {font-weight: 400;}

.mt5 {margin-top: 5px;}

.mt10 {margin-top: 10px;}

.mt15 {margin-top: 15px;}

.mt20 {margin-top: 20px;}

.mt25 {margin-top: 25px;}

.mt30 {margin-top: 30px;}

.ml5 {margin-left: 5px;}

.ml10 {margin-left: 10px;}

.ml15 {margin-left: 15px;}

.ml20 {margin-left: 20px;}

.ml25 {margin-left: 25px;}

.ml30 {margin-left: 30px;}

.mr5 {margin-right: 5px;}

.mr10 {margin-right: 10px;}

.mr15 {margin-right: 15px;}

.mr20 {margin-right: 20px;}

.mr25 {margin-right: 25px;}

.mr30 {margin-right: 30px;}

.mb5 {margin-bottom: 5px;}

.mb10 {margin-bottom: 10px;}

.mb15 {margin-bottom: 15px;}

.mb20 {margin-bottom: 20px;}

.mb25 {margin-bottom: 25px;}

.mb30 {margin-bottom: 30px;}

.pt5 {padding-top: 5px;}

.pt10 {padding-top: 10px;}

.pt15 {padding-top: 15px;}

.pt20 {padding-top: 20px;}

.pt25 {padding-top: 25px;}

.pt30 {padding-top: 30px;}

.pl5 {padding-left: 5px;}

.pl10 {padding-left: 10px;}

.pl15 {padding-left: 15px;}

.pl20 {padding-left: 20px;}

.pl25 {padding-left: 25px;}

.pl30 {padding-left: 30px;}

.pr5 {padding-right: 5px;}

.pr10 {padding-right: 10px;}

.pr15 {padding-right: 15px;}

.pr20 {padding-right: 20px;}

.pr25 {padding-right: 25px;}

.pr30 {padding-right: 30px;}

.pb5 {padding-bottom: 5px;}

.pb10 {padding-bottom: 10px;}

.pb15 {padding-bottom: 15px;}

.pb20 {padding-bottom: 20px;}

.pb25 {padding-bottom: 25px;}

.pb30 {padding-bottom: 30px;}

.c1, a.c1 {color: #333;}

.c2, a.c2 {color: #666;}

.c3, a.c3 {color: #999;}

.c4,a.c4 { color: #e51a45;}/*大麦红*/

.c5,a.c5 { color: #940000;}/*深红*/

.c6,a.c6 { color: #369;}/*深蓝*/

.c7,a.c7 { color: #2f97b4;}/*浅蓝*/

.c0, a.c0 {color: #fff;}

.f12 {font-size: 12px;}

.f14 {font-size: 14px;}

.f16 {font-size: 16px;}

.f18 {font-size: 18px;}

.f20 {font-size: 20px;}

.f22 {font-size: 22px;}

.f24 {font-size: 24px;}

a {color: #333; text-decoration: none; outline: 0;}

a:hover {color: #e51a45;}

button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file]>input[type=button]::-moz-focus-inner {border:0;padding:0;}

textarea {resize: none;}

.checkbox input {vertical-align: -3px;*vertical-align:0;_vertical-align: 1px;width: 14px;height: 14px;}

.checkbox span {padding-left: 5px;}

.radio input {vertical-align: -3px;*vertical-align:0;_vertical-align: 1px;width: 14px;height: 14px;}

.radio span {padding-left: 5px;}